package com.niuwa.p2p.entity.yeepay.mobile;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "request")
@XmlAccessorType(XmlAccessType.FIELD)
public class YeePayAppRegisterRequest {
	@XmlAttribute
	private String platformNo; // 【已封装】

	/**
	 * 外部用户标识
	 */
	private String platformUserNo; // 【已封装】

	private String requestNo; // 【已封装】

	/**
	 * 用户昵称
	 */
	private String nickName; // 【非必须】

	/**
	 * 真实姓名
	 */
	private String realName; // 会员真实姓名【必须】

	/**
	 * 证件类型 一代身份证：G1_IDCARD 二代：G2_IDCARD
	 */
	private String idCardType; // 【必须】

	/**
	 * 证件号
	 */
	private String idCardNo; // 【必须】

	/**
	 * 手机号
	 */
	private String mobile; // 【必须】

	/**
	 * 邮箱
	 */
	private String email; // 【必须】

	private String callbackUrl; // [必须] 页面回跳URL

	private String notifyUrl; // 【已封装】

	public String getPlatformNo() {
		return platformNo;
	}

	public void setPlatformNo(String platformNo) {
		this.platformNo = platformNo;
	}

	public String getPlatformUserNo() {
		return platformUserNo;
	}

	public void setPlatformUserNo(String platformUserNo) {
		this.platformUserNo = platformUserNo;
	}

	public String getRequestNo() {
		return requestNo;
	}

	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getIdCardType() {
		return idCardType;
	}

	public void setIdCardType(String idCardType) {
		this.idCardType = idCardType;
	}

	public String getIdCardNo() {
		return idCardNo;
	}

	public void setIdCardNo(String idCardNo) {
		this.idCardNo = idCardNo;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getCallbackUrl() {
		return callbackUrl;
	}

	public void setCallbackUrl(String callbackUrl) {
		this.callbackUrl = callbackUrl;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
	
}
